package work.jame.blog.service;

import org.springframework.web.bind.annotation.RequestParam;
import work.jame.blog.pojo.UserArticleRiceGrains;
import com.baomidou.mybatisplus.extension.service.IService;

/**
 * <p>
 *  服务类
 * </p>
 *
 * @author Jame
 * @since 2023-05-18
 */
public interface UserArticleRiceGrainsService extends IService<UserArticleRiceGrains> {

    /**
     * 投喂作者
     * @param articleId 文章id
     * @param riceGrainsNumber  投喂米粒数量
     * @return 是否投喂成功
     */
    void feedArticlePublisher(Long articleId, Double riceGrainsNumber);


    /**
     * 查询当前用户投喂该文章米粒总数
     *
     * @param articleId 文章id
     * @param userId  用户id
     * @return 投喂该文章米粒总数
     */
    Integer queryFeedArticleRiceGrainsNumber(Long articleId,Long userId);
}
